namespace IQIGame.Onigao.GamePlay
{
    /// <summary>
    /// 客户端和视图层通用场景实体常量
    /// </summary>
    public static class ViewEntityConst
    {
        /// <summary>
        /// 带动画的旋转角度阈值
        /// </summary>
        public const float AnimRotationThreshold = 8;
        /// <summary>
        /// 加速移动的阈值
        /// </summary>
        public const float QuickenStepThreshold = 2f;
        /// <summary>
        /// 主角半径
        /// </summary>
        public const float CharacterRadius = 0.3f;
        /// <summary>
        /// 主角高度
        /// </summary>
        public const float CharacterHeight = 1f;
        /// <summary>
        /// 实体旋转速度
        /// </summary>
        public const float EntityRotationSpeed = 180f;
        /// <summary>
        /// 交互检测间隔(s)
        /// </summary>
        public const float CheckInteractInterval = 0.1f;
        /// <summary>
        /// 交互检测距离 (m)
        /// </summary>
        public const float InteractDistance = 1;
        /// <summary>
        /// 任务问号路径
        /// </summary>
        public const int QuestMarkEffectResId = 100028;
        /// <summary>
        /// 主角播放急刹动画时需要的速度
        /// </summary>
        public const float PlayerAvatarBrakeSpeed = 0.75f;
    }
}
